package fhp.hlhj.giantfold.presenter

import com.lzy.okgo.model.HttpParams
import fhp.hlhj.giantfold.interfaces.IPhoneLogin
import fhp.hlhj.giantfold.javaBean.PhoneLoginBean
import fhp.hlhj.giantfold.module.PhoneLoginModule

/**
 * author: FHP
 * data: on 2018\1\10 0010 14:41
 * E-Mail: 103945089@qq.com
 */
class PhoneLoginPresenter(private val iPhoneLogin: IPhoneLogin) :PhoneLoginModule.PhoneLoginListener{
    private val phoneLoginModule=PhoneLoginModule()

    fun login(params: HttpParams){
        phoneLoginModule.login(params,this)
    }

    override fun showLoading() {
        iPhoneLogin.showLoading()
    }

    override fun phoneLoginOver(phoneLoginBean: PhoneLoginBean) {
        iPhoneLogin.login(phoneLoginBean)
    }
}